489a50e261f14d4c85d71370a1b5e2b6505bad6d,h2o-algos/src/main/java/hex/tree/gbm/GBM.java,ComputeMinMax,reduce,#ComputeMinMax#,320
Before Change
if (x != null) {
x._val=Math.min(e.getValue()._val, x._val);
} else {
minValues.put(e.getKey(), e.getValue());
}
}
for (Map.Entry<IcedLong,IcedDouble> e : mrt.maxValues.entrySet()) {
After Change
IcedDouble x = minValues.get(e.getKey());
if (x != null) {
x._val= Math.min(e.getValue()._val, x._val);
minValues.replace(e.getKey(), x);
} else {
assert(minValues.get(e.getKey()) == null);
minValues.putIfAbsent(e.getKey(), e.getValue());